package io;

import java.io.FileOutputStream;

/**
 *使用文件流向文件中写入文本数据
 *
 */
public class WritStringDemo {
    public static void main(String[] args) throws Exception{
        //向文件fos.txt中写入文本数据
        FileOutputStream fos=new FileOutputStream("fos.txt");
        String line="万丈高楼平地起，辉煌只能靠自己";
        /*
            String提供了将字符串转换为一组字节的方法
            byte [] getBytes(String charsetName)
            参数为字符集的名字，常用的是UTF-8。
            其中中文字3字节表示1个，英文1字节表示1个。
            UTF-8称为万国码，互联网中最常用的字符集。是Unicode的变成编码。
            GBK是我国的国际编码，英文占1字节，中文占2字节。
         */
        byte [] by=line.getBytes("utf-8");
        fos.write(by);
//        line="社会很单纯，人心很复杂";
//        by=line.getBytes("utf-8");
//        fos.write(by);
        fos.close();
        System.out.println("传入成功");
    }
}
